package com.common.utils;

import java.io.ByteArrayOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

/**
 * @作者: 林江
 * @创建时间: 2023/12/6
 * @功能:
 */
public class ObjSerializeUtil {

    /**
     * java对象序列化字节数组
     *
     * @param obj
     * @return
     * @throws IOException
     */
    public byte[] serialize(Object obj) throws IOException {
        ByteArrayOutputStream bo = new ByteArrayOutputStream();
        // 对象的序列化
        ObjectOutputStream stream = new ObjectOutputStream(bo);
        stream.writeObject(obj);
        return bo.toByteArray();
    }
}
